/*reset*/
body,ul,h1,h2,h3,h4,h5,h6,form,dl,p { padding:0; margin:0;}a {text-decoration: none;}html,body {font-size: 62.5%;font-family: "MicroSoft YaHei";height: 100%;width: 100%;background: #fff;color: #776d6d;overflow-x:hidden;}img {border:none;max-width: 100%;}ul li {list-style: none;}
/*global*/
.am-active{background-color:#ff6ea5 !important;}
.am-slider-default{box-shadow: none;}
.clearfix{overflow:hidden;_zoom:1;}
.fl-left{float:left;}.fl-right{float:right;}
.num{color: #ff6ea5;}
.border-bottom {border-bottom: .1rem solid #f1e7e7}
/*private*/
.top-line{padding-top: 1rem;}
.top-line a{font-size: 1.5rem;color: #776d6d;width:49%;display:inline-block;}
.line-warp{height:4rem;width:100%;overflow:hidden;}
.line{height:.1rem;width:100%;background-color: #eee;border-radius: 2px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);margin: 2rem 1%;}
.headline{line-height:4rem;font-size: 1.6rem;position:relative;top:-4rem;}
.headline div{background-color: white;display:inline-block;padding:0 1rem;}
.banner-new,.banner-limit{height:40rem;background-color: white;/*position:left;width:100%;*/}
.product {height: 20rem;float:left;width:50%;}
.product .pro-img {position: relative;height: 12rem}
.product .pro-img img {max-width: 100%;border:0;width:auto !important;}
.product .pro-img a {display:block;}
.product p{margin-left: 1rem;font-size: 1.5rem;line-height: 2rem;height:2rem;overflow:hidden;}
.product .first-msg {height: 2rem;}
.product .second-msg {line-height: 3rem; height: 3rem;font-size: 1.8rem;color:#333;}